package com.itheima.homework.bh1802;

import java.io.*;
//【编号：1802】请使用缓冲流将D盘下的某个音频或者视频文件，拷贝到当前模块目录下，并计算拷贝过程消耗的时间，将时间（单位毫秒）打印到控制台。
public class Test2 {
    public static void main(String[] args) throws IOException {
        //开始获取系统时间点
       long start = System.currentTimeMillis();

        //创建字符缓冲输入流读取文件位置
        BufferedReader br = new BufferedReader(new FileReader("D:\\Microsoft Edge\\jssl.wav"));
        //创建字符缓冲输出流拷贝到本模块
        BufferedWriter bw = new BufferedWriter(new FileWriter("day623-24CharStream\\jssl.wav"));
        //先创建一个字符数组用来读取本地文件
        char[] chars = new char[1024 * 1024];
        //定义变量buff来接收每次读取的字符个数
        int len;
        //循环读
        while ((len = br.read(chars)) != -1) {
            bw.write(len);
        }
        br.close();
        bw.close();
        //结束获取系统时间点
         long end = System.currentTimeMillis();

        System.out.printf(String.valueOf(end-start));
    }
}
